package com.rzx.mybackend.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * Game
 *
 * @author renzhexian
 * @date 2025/7/16
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class Game {
    private Long id; //游戏ID
    private String gameCode; //游戏编码
    private String status = "1"; //游戏状态（上架，待上架，已下架）
    private String title; //游戏标题
    private String description; //游戏描述
    private String genre; //游戏类型
    private String platforms; //游戏平台
    private String trailerPicture; //宣传图片
    private String trailerVideo; //宣传视频
    private BigDecimal price; //游戏价格
    private BigDecimal discountPrice; //游戏折扣价格
    private BigDecimal rating; //游戏评分（5分制支持小数）
    private Date onshelfDate; //上架时间
    private Date offShelfDate; //下架时间
}
